package users;
// User类的定义
class User {
    private String username;  // 账号
    private String password;  // 密码
    private String email;     // 邮箱（可以为空）

    // 构造函数：账号和密码是必填的，邮箱是可选的
    public User(String username, String password, String email) {
        this.username = username;
        this.password = password;
        this.email = email != null ? email : "未提供邮箱"; // 如果邮箱为空，设置为“未提供邮箱”
    }

    // 重载构造函数：不填邮箱时调用此构造函数
    public User(String username, String password) {
        this(username, password, null); // 调用带邮箱参数的构造函数，邮箱为空
    }

    // 展示用户信息
    public void displayUserInfo() {
        System.out.println("账号: " + username);
        System.out.println("密码: " + password);
        System.out.println("邮箱: " + email);
    }
}

public class users {
    public static void main(String[] args) {
        // 创建两个User对象
        User user1 = new User("李华", "123456", "123@gmail.com");
        User user2 = new User("小明", "654321");

        // 展示两个用户的信息
        System.out.println("用户1的信息：");
        user1.displayUserInfo();
        System.out.println();

        System.out.println("用户2的信息：");
        user2.displayUserInfo();
    }
}
